Search results for "Ketterät menetelmät"

showing 10 items of 39 documents

How to Write Ethical User Stories? : Impacts of the ECCOLA Method

2021

AbstractArtificial Intelligence (AI) systems are increasing in significance within software services. Unfortunately, these systems are not flawless. Their faults, failures and other systemic issues have emphasized the urgency for consideration of ethical standards and practices in AI engineering. Despite the growing number of studies in AI ethics, comparatively little attention has been placed on how ethical issues can be mitigated in software engineering (SE) practice. Currently understanding is lacking regarding the provision of useful tools that can help companies transform high-level ethical guidelines for AI ethics into the actual workflow of developers. In this paper, we explore the i…

0303 health sciencesKnowledge managementComputer sciencebusiness.industryUser storyControl (management)ohjelmistotuotanto020207 software engineering02 engineering and technologyAi ethicstekoälyeettisyysSystem requirementsketterät menetelmät03 medical and health sciencesWorkflowSoftware0202 electrical engineering electronic engineering information engineeringWeb applicationbusinessohjelmistokehitys030304 developmental biologyAgile software development
researchProduct

User-centered development and maintenance method for software teams

2017

Tämä tutkimus pyrkii löytämään sopivan metodin jatkuvaan ohjelmistokehitykseen (tuotekehitys ja ylläpito). Se yhdistää ketterän ohjelmistokehitysmenetelmän uusimpiin operatiivisiin metodeihin sekä käyttäjäläheiseen ohjelmistosuunnitteluun. Tutkimus sisältää uuden mallin, joka sisältää metodin arvot, tavoitteet, periaatteet, säännöt, prosessimallin, roolit ja vastuut ohjelmistotiimeille. Tämän metodin avulla ohjelmistotiimit voivat mahdollisesti tehokkaammin tuottaa ja ylläpitää käyttäjäystävällisiä palveluita. Tutkimuksessa on haastateltu IT-alan ammattilaisia isoimmista suomalaisista IT-yrityksistä. Tutkimuksen lopputulos on metodi ohjelmistokehityksen ammattilaisille. Metodi yhdistää käyt…

DevOpsketterät menetelmätkäytettävyyskäyttäjäkokemuskehitysohjelmistokehitysScrumtietojärjestelmät
researchProduct

Ketterät menetelmät ja CMMI: yhteensopivia vai -sopimattomia?

2009

  Kuhno, Hanna Maria Ketterät menetelmät ja CMMI: yhteensopivia vai -sopimattomia?/Hanna Kuhno Jyväskylä: Jyväskylän yliopisto, 2009 47 s. Kandidaatintutkielma Tässä tutkielmassa tutustutaan ketterien menetelmien soveltamiseen CMMI (Capability Maturity Model Integration) nimisen prosessien kypsyystasomallin yhteydessä. Tavoitteena on aihealueeseen tutustumisen lisäksi selvittää CMMI:n ja ketterien menetelmien yleisimmät yhteensopivuusongelmat sekä tuoda esille myös niihin kirjallisuudessa esitettyjä ratkaisuja. Niihin CMMI:n alueisiin, jotka ketterät menetelmät täyttävät hyvin, ei tutkielmassa puututa. Ketterät menetelmät ja CMMI mielletään usein toistensa vastakohdiksi, joiden yhteensovitt…

Ketterät menetelmätCMMICMMExtreme ProgrammingScrum
researchProduct

Agile logic for SaaS implementation: Capitalizing on marketing automation software in a start-up

2022

The emergence of Software-as-a-Service (SaaS) has facilitated agile technology implementation that focuses on iterative adaptations via learning by doing rather than the realization of a predesigned implementation plan. This study conceptualizes such an agile approach and explicates its operationalization via a four-year qualitative case study of a business-to-business (B2B) start-up firm’s implementation of a HubSpot marketing automation (MA) SaaS. The study shows how agile implementation continuously introduces adaptations to SaaS features and organizational routines for improving their mutual fit given the organization’s goals. The study also contributes to theory by offering a novel fra…

agile methodologiesmarketing automationSoftware-as-a-serviceketterät menetelmätMarketingpilvipalvelutmarkkinointicloud computingSMESaaS-palveluttechnology adoptionpienet ja keskisuuret yrityksetdigitaalinen markkinointiJournal of Business Research
researchProduct

ScrumBut as an Indicator of Process Debt

2022

Technical debt analysis is used to detect problems in a codebase. Most technical debt indicators rely on measuring the quality of the code, as developers tend to induce recurring technical debt that emerges along with evolution cycles. This debt can emerge when project pressure leads to process deviations, for instance. In agile methods like Scrum, such deviations are commonly known as ScrumButs (like Scrum but …), which can be considered as a form of process debt. In this paper, we investigate two recurring signs of process debt (i.e. code smells and anti-patterns) caused by Scrumbuts. Our contribution investigates typical ScrumBut practices found in agile projects in one company and we re…

anti-patterns.ketterät menetelmätprosessittechnical debtohjelmistotuotantoScrumButcode smellsprocess debtohjelmistokehitysongelmat113 Computer and information sciences2022 48th Euromicro Conference on Software Engineering and Advanced Applications (SEAA)
researchProduct

Behaviour-driven development mobiiliohjelmistojen kehityksen tukena

2014

Lähivuosien aikana älypuhelinten yleistyminen on avannut mahdol- lisuuksia aivan uusille ohjelmistomarkkinoille. Samaan aikaan mobiilisovellusten yleistymisen kanssa myös ohjelmistokehityksen menetelmät ovat muuttuneet, ja vanhojen prosessien tilalle on tullut uusia iteratiivisia ketteriä menetelmiä. Tässä tutkielmassa selvitetään mahdollisuuksia hyödyntää käyttäytymislähtöisen ohjelmistokehityksen menetelmiä mobiilisovelluksia kehitettäessä. Since smartphone have become more and more common in recent years, it has opened completely new markets for software developers. At the same time, the software development processes have been evolving from old sequential processes to new agile and iter…

behariour-driven developmentketterät menetelmätmobile platformsmobiilisovelluksetlaatubddohjelmistokehitysmobiilialustat
researchProduct

Managing complexity in global IT projects

2017

Projektien hallintaan kuuluu paljon erilaisia osa-alueita, joita projektipäällikön ja korkeamman tason henkilöstön tulee ottaa huomioon ennen projektin alkua ja sen aikana. Projektin kompleksisuus nousee kuitenkin erittäin korkealle ta-solle, kun kyseessä on kansainvälinen IT-projekti. Tämän kaltaisissa projek-teissa on useita osa-alueita, jotka voivat vaikuttaa kriittisesti niiden onnistumi-seen. Tämä tutkimus keskittyy havainnoimaan, mistä asioista kompleksisuus koostuu globaalien IT-projektien tapauksessa, miten se linkittyy kompleksi-suusteoriaan ja miten tätä kompleksisuutta kyetään hallitsemaan. Tekotapana tässä tutkimuksessa on kirjallisuuskatsaus. Kirjallisuus on kerätty kirjastoist…

hallintaagile methodsmonikulttuurinendimensioorganizationkompleksisuusmulticulturalketterät menetelmätdimensionorganisaatioIT-projektiIT projectcomplexitymanagement
researchProduct

Asiakkaan osallistuminen tietoturvan kehittämiseen hankittaessa vahvaa suojausta vaativia ohjelmistojärjestelmiä

2017

Digitalisaatio lisää kyberuhkien mahdollisuutta puolustusvoimien ohjelmistojärjestelmissä. Tietoturvaa täytyy jatkuvasti kehittää, jotta järjestelmien monipuolinen käyttö pysyisi turvallisena. Tutkimuksessa haastateltiin kymmentä asiantuntijaa. Tutkimuksen tarkoitus oli selvittää tietoturvaan vaikuttavat tekijät ja menetelmät järjestelmähankinnassa. Tutkittiin, mitä asiakkaan tulisi ottaa huomioon ohjelmistokehitysprosessissa, jotta se tukisi tietoturvan kehitystä. Lisäksi vaatimusmäärittelyä pohdittiin tietoturvan kannalta. Tärkeäksi aiheeksi nousi myös yhteistyö suunnittelijoiden, asiakkaan ja tietoturva-asiantuntijoiden välillä. Tutkimuksen mukaan asiakkaan tulisi osallistua tiiviisti oh…

hankintauhatsuojauspuolustusvoimatketterä kehitysauditointiohjelmistotketterät menetelmättietoturvasidosryhmätkyberturvallisuusuhka-arviotsuojaustasotOhjelmistokehitysprosessitietoturvavaatimuksettietojärjestelmätosallistuminen
researchProduct

Hiljaisen tiedon hyödyntäminen tietojenkäsittelyalalla

2012

Tutkimuksen tavoitteena oli selvittää miten hiljaista tietoa on mahdollista hyödyntää tietojenkäsittelyalalla. Työssä perehdyttiin kirjallisuuden avulla tiedon käsitteisiin ja tiedon siirtymisen teoriaan. Tätä kirjallisuustaustaa vasten peilattiin tietojenkäsittelyalaa. Hiljainen tieto on vaikea mallintaa. Kyseessä on tiedon laji, jota ei voi käsitellä samalla tavalla kuin eksplisiittistä tietoa. Ihminen tietää aina enemmän kuin osaamme kertoa tai kuvata. Tutkimustyössä tarkasteltiin myös yleisellä tasolla hiljaisen tiedon siirtoa edistäviä käytäntöjä ja niiden pohjalta pohdittiin kehitysideoita tiedon hyödyntämiseksi. Tulosten perusteella voidaan todeta, että on tärkeää tiedostaa hiljaisen…

hiljainen tietoketterät menetelmätoppiva organisaatio
researchProduct

Tiimin sisäiset ketterät viestintäkäytänteet Scrumin ja XP:n mukaisessa ohjelmistokehityksessä

2010

 Pappinen, Erno Tiimin sisäiset ketterät viestintäkäytänteet Scrumin ja XP:n mukaisessa ohjelmistokehityksessä / Erno Pappinen Jyväskylä: Jyväskylän yliopisto, 2010. 46 s. Ketterien menetelmien viestintää on käsitelty kirjallisuudessa paljon, mutta suoranainen ketterän viestinnän tutkimus on melko vähäistä viestinnän haasteellisen luonteen vuoksi ja ketterien menetelmien ollessa vielä kehityksensä alkupäässä. Ketteriin menetelmiin ja sen viestintään liittyy monia haasteita niiden ollessa suurelta osin kytköksissä työtä ja viestintää harjoittaviin ihmisiin ja ihmisten erilaisuuteen, mistä johtuen näihin ongelmiin ei ole absoluuttisia ratkaisuja olemassa. Haasteista huolimatta ketterien menet…

kasvokkaisviestintäketterät menetelmätviestintä
researchProduct